  return 0;
}

#pragma GCC diagnostic pop

// ----------------------------------------------------------------------------
